//-------------------------------------------------------------------
//	Copyright (c) 2010-2012 Zhirnov Andrey
//	This file is part of the "UXGEN" project.
//	See copyright notice in "Engine.h".
//-------------------------------------------------------------------

#ifndef _UX_GL_SHELL_TYPES
#define _UX_GL_SHELL_TYPES

#include "CStateManager.h"
#include "CGLObjectManager.h"
#include "CMatrixStack.h"
#include "CBatchRender.h"
#include "CRenderGL.h"

// FBO //
#include "CFrameBuffer.h"
#include "CRenderBuffer.h"

// VBO //
#include "CUniformBufferObject.h"
#include "CVertexBufferObject.h"
#include "CTransformFeedback.h"

// Textures //
#include "CSampler.h"

// Sync //
#include "CQueryObject.h"
#include "CSyncObject.h"

// Other //
#include "TGLRenderState.h"

#endif	// _UX_GL_SHELL_TYPES